package bdz.projects.sc.events
{
	import flash.events.Event;
	
	/**
	 * ...
	 * @author ...
	 */
	public class SCEvent extends Event 
	{
		public static const KEY_PRESS:String = "scKeyPress";
		public static const STAT_CHANGED:String = "scStatChanged";
		public static const RANDOM_COMMAND:String = "scRandomCommand";
		public static const KEY_RESOLVED:String = "scKeyResolved";
		public static const CANCELLED:String = "scCancelled";
		public static const COMMAND_UPDATE:String = "scCommandUpdate";
		public static const CONTROL_GROUP_SELECT:String = "scControlGroup";
		public static const ACTIVE_UNIT_SET:String = "scActiveUnitSet";
		public static const ACTION_FAILED:String = "scActionFailed";
		public static const RACE_SELECT:String = "scRaceSelect";
		public static const START_SELECTION_COMPLETE:String = "scStartSelectionComplete";
		public static const NOTIFY_START:String = "scNotifyStart";
		public var data:*;
		
		function SCEvent(type:String, info:* = null, bubbles:Boolean = false, cancelable:Boolean = false) {
			data = info;
			super(type, bubbles, cancelable);
		}
		
	}
	
}